package com.infore.operation.entity;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.infore.operation.utils.json.NullSerializer;

import java.util.List;
/**
 * @author:wk
 * @date:Created in 14:02 2018\4\18 0018
 */
public class Inspect {

    private Long inspectId;

    private Integer inspectUserId;

    private String inspectUser;

    private Integer stationId;

    private String stationName;

    private String startTime;

    private String endTime;

    private String commitTime;

    private Integer resultStatus;

    private String resultDesc;

    private String commitLocation;

    private String stationLocation;

    private Integer faultId;

    private String photos;

    private List faultList;

    @JsonSerialize(nullsUsing = NullSerializer.class)
    private String outStoreCode;

    private List<MtPcsDetail> mtList;

    public Long getInspectId() {
        return inspectId;
    }

    public void setInspectId(Long inspectId) {
        this.inspectId = inspectId;
    }

    public Integer getInspectUserId() {
        return inspectUserId;
    }

    public void setInspectUserId(Integer inspectUserId) {
        this.inspectUserId = inspectUserId;
    }

    public String getInspectUser() {
        return inspectUser;
    }

    public void setInspectUser(String inspectUser) {
        this.inspectUser = inspectUser;
    }

    public Integer getStationId() {
        return stationId;
    }

    public void setStationId(Integer stationId) {
        this.stationId = stationId;
    }

    public String getStationName() {
        return stationName;
    }

    public void setStationName(String stationName) {
        this.stationName = stationName;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getCommitTime() {
        return commitTime;
    }

    public void setCommitTime(String commitTime) {
        this.commitTime = commitTime;
    }

    public Integer getResultStatus() {
        return resultStatus;
    }

    public void setResultStatus(Integer resultStatus) {
        this.resultStatus = resultStatus;
    }

    public String getResultDesc() {
        return resultDesc;
    }

    public void setResultDesc(String resultDesc) {
        this.resultDesc = resultDesc;
    }

    public String getCommitLocation() {
        return commitLocation;
    }

    public void setCommitLocation(String commitLocation) {
        this.commitLocation = commitLocation;
    }

    public String getStationLocation() {
        return stationLocation;
    }

    public void setStationLocation(String stationLocation) {
        this.stationLocation = stationLocation;
    }

    public Integer getFaultId() {
        return faultId;
    }

    public void setFaultId(Integer faultId) {
        this.faultId = faultId;
    }

    public String getPhotos() {
        return photos;
    }

    public void setPhotos(String photos) {
        this.photos = photos;
    }

    public List getFaultList() {
        return faultList;
    }

    public void setFaultList(List faultList) {
        this.faultList = faultList;
    }

    public String getOutStoreCode() {
        return outStoreCode;
    }

    public void setOutStoreCode(String outStoreCode) {
        this.outStoreCode = outStoreCode;
    }

    public List<MtPcsDetail> getMtList() {
        return mtList;
    }

    public void setMtList(List<MtPcsDetail> mtList) {
        this.mtList = mtList;
    }
}
